const AutoImport = require('unplugin-auto-import/webpack')

const {defineConfig} = require('@vue/cli-service')

module.exports = defineConfig({

    transpileDependencies: true,
    assetsDir: 'assets',
    // publicPath: './',
    lintOnSave: true,
    devServer: {
        hot: true
    },
    pages: {
        edit: {
            entry: "./src/pages/edit/main.js",
            template: "./src/pages/edit/public/template.html",
            // 在 dist/index.html 的输出
            filename: "edit.html",
            // 当使用 title 选项时，
            // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
            title: "模板编辑页",
        }
    },
    configureWebpack: {
        plugins: [
            AutoImport.default({
                imports: ['vue'],
                eslintrc: {
                    enabled: true, // Default `false`
                },
            })
        ],
    },
    productionSourceMap: false,

})
